network firewall programming dedicated hosting php shared hosting antivirus security audit software dedicated server security information security java smart card deployment internet security audit security code review smart card module audit hosting c++ security threat model